iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0
自我挑戰組

30天用Python打造你的數位金融實力:從零開始的FinTech入門筆記系列 第 14

打造「自選代幣追蹤表」:一鍵監控漲跌+波動提醒

  • 分享至 

  • xImage
  •  

在投資加密貨幣的日常裡,我們常常不是「買一檔就好」,而是同時關注多種代幣的動態。光是手動切換交易所介面就很耗時,因此今天我們要把前幾天學到的查價技巧,升級為「自選代幣追蹤表」。

這個追蹤表有兩個核心功能:

  1. 自選代幣清單:一次輸入想追蹤的幣種(例如 BTC、ETH、SOL)。
  2. 波動提醒:如果 24 小時漲跌幅超過 ±8%,就給它一個醒目的標記,讓你第一眼就知道哪個代幣異常波動。
    這樣的功能,對於需要快速判斷市場情緒的新手投資者特別有幫助。以下是一個簡單的 Python 實作:
import requests
import pandas as pd

# 設定自選代幣
tokens = ["bitcoin", "ethereum", "solana", "dogecoin"]

url = "https://api.coingecko.com/api/v3/simple/price"
params = {
    "ids": ",".join(tokens),
    "vs_currencies": "usd",
    "include_24hr_change": "true"
}

res = requests.get(url, params=params).json()

# 整理成表格
data = []
for token in tokens:
    price = res[token]["usd"]
    change = res[token]["usd_24h_change"]
    # 判斷波動提醒
    alert = "⚠️" if abs(change) > 8 else ""
    data.append([token, price, change, alert])

df = pd.DataFrame(data, columns=["Token", "Price (USD)", "24h Change (%)", "Alert"])
print(df)

範例輸出:

     Token   Price (USD)   24h Change (%) Alert
0  bitcoin   64321.12      1.23           
1  ethereum   3421.55     -9.87          ⚠️
2  solana     152.45       5.67           
3  dogecoin     0.125      12.34          ⚠️

從上表可以看到:

  • ETH 下跌超過 -8%,Dogecoin 上漲超過 +8%,都被 ⚠️ 標示。
  • 這樣一來,我們就能快速鎖定「波動劇烈」的代幣,決定是否要進場或風險控管。

延伸思考:
這個「追蹤表」其實就像一個迷你版的投資監控系統。未來我們可以進一步加上:

  • 自動通知(例如 LINE Bot 或 Email 提醒)。
  • 更多欄位(市值、交易量、週漲跌幅)。
  • 視覺化圖表(漲跌趨勢更直觀)。

上一篇
用 Python 抓取 DeFi/加密代幣市值榜單
下一篇
交易紀錄分析+盈虧報表:用 Python 讀懂自己的投資成績單
系列文
30天用Python打造你的數位金融實力:從零開始的FinTech入門筆記30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言